<?php
namespace app\admin\controller;
// use think\Db;
// use think\captcha\Captcha;
class Noteuser extends Come{
    public function user(){
        if(isset($_POST['up'])){
            $title=$_POST['title'];
            $topic=$_POST['topic'];
            $content=$_POST['content'];
            $time=time();

            $file=request()->file('img');
            if($file){
                $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
                if($info){
                    $path=$info->getSaveName();
                    $img_src="/uploads/".$path;
                }else{
                    //	上传失败获取错误信息
                    $this->error($file->getError());
                }
            }
            else{
                $this->error("必须上传图片");
            }
            $data=[
                'title'=>$title,
                'topic'=>$topic,
                'img'=>$img_src,
                'content'=>$content,
                'time'=>$time
            ];
            $ret=db('article')->insert($data);
            if($ret>0){
                $this->success('发布成功!','admin/noteuser/user');
            }else{
                $this->error('发布失败');
            }
            
        }
        return $this->fetch('note-user');
    }
    public function upload(){
        $file=request()->file('img');
            if($file){
                $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
                if($info){
                    $path=$info->getSaveName();
                    $img_src="/uploads/".$path;
                    echo $img_src;
                }else{
                    //	上传失败获取错误信息
                    $this->error($file->getError());
                }
            }
            else{
                $this->error("必须上传图片");
            }
    }
    
}